Ad Widget

Collapse

ð¿ñ€ð¾ð±ð»ðµð¼ñ‹ ñ ð´ð¾ð±ð°ð²ð»ðµð½ð¸ðµð¼ ñƒð·ð»ð° ñðµñ‚ð¸

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • TeX
    Junior Member
    • Oct 2010
    • 18

    #1

    ð¿ñ€ð¾ð±ð»ðµð¼ñ‹ ñ ð´ð¾ð±ð°ð²ð»ðµð½ð¸ðµð¼ ñƒð·ð»ð° ñðµñ‚ð¸

    Доброго дня, Уважаемые !

    Поставил zabbix для мониторинга оборудования по snmp. Установил и настроил snmp builder. Загружаю mib оборудования, в snmp builder выбираю mib указываю хост и community. Дерево oid-ов строится, при щелчке по oid-у данные приходят, значения отображаются. Получается все работает. Создаю вручную шаблон, в snmp builder выбираю необходимые мне oid-ы и сохраняю в шаблон. После чего создаю новый узел сети, присоединяю созданный шаблон, указываю адрес оборудования, остальное оставляю по-умолчанию, сохраняю узел. Проверяю, в узле есть необходимые элементы данных, ошибок не показывает. Перехожу Мониторинг -> Последние данные, а там пусто. В чем дело, понять не могу. Пробовал вручную создавать узел и элементы данных, данные об oid-ах получаю через getif. B все-равно, последние данные пустые. Помогите советом, что я мог сделать неправильно ?
    Last edited by TeX; 19-01-2011, 13:10. Reason: Ошибка
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Проверьте, что Item (Элемнты данных) активированы (Настройка->Узлы сети->выберете Элементы данных для любого узла, Смотрите поле Состояние для Элемента данных.)

    P.S. Исправьте кодировку

    Comment

    • TeX
      Junior Member
      • Oct 2010
      • 18

      #3
      Originally posted by dima_dm
      Проверьте, что item (Элемнты данных) активированы (Настройка->Узлы сети->выберете Элементы данных для любого узла, Смотрите поле Состояние для Элемента данных.)

      p.s. Исправьте кодировку
      Состояние у всех элементов данных "Активен".
      У меня каким-то образом однажды получилось, что элементы данных узла появились в последних данных, но значений этих этементов было "-", при дальнейшем разбирательстве и экспериментах все опять исчезло. Как-то странно.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        1) Проверьте, что вы можете получить с Zabbix сервера эти данные с помощью утилиты snmpget
        2) Проверьте, что тип получемых данных соответствует типу указанному в Item.
        3) Попробуйте увеличить Timeout
        /etc/zabbix/zabbix_server.conf
        Code:
        ### Option: Timeout
        #       Specifies how long we wait for agent, SNMP device or external check (in seconds).
        #
        # Mandatory: no
        # Range: 1-30
        # Default:
        Timeout=30
        И рестартовать zabbix_server
        По умолчанию там 3 сек Timeout
        Last edited by dima_dm; 19-01-2011, 13:29.

        Comment

        • TeX
          Junior Member
          • Oct 2010
          • 18

          #5
          Originally posted by dima_dm
          1) Проверьте, что вы можете получить с Zabbix сервера эти данные с помощью утилиты snmpget
          2) Проверьте, что тип получемых данных соответствует типу указанному в Item.
          3) Попробуйте увеличить Timeout
          /etc/zabbix/zabbix_server.conf
          Code:
          ### Option: Timeout
          #       Specifies how long we wait for agent, SNMP device or external check (in seconds).
          #
          # Mandatory: no
          # Range: 1-30
          # Default:
          Timeout=30
          И рестартовать zabbix_server
          По умолчанию там 3 сек Timeout
          1.
          Code:
          # snmpget -v 2c -c public xxx.xxx.xxx.xxx .1.3.6.1.2.1.2.2.1.10.1
          IF-MIB::ifInOctets.1 = Counter32: 785768684
          Данные идут.
          2. В Item-е тип данных стоит челое без знака
          3. Увеличил перезапустил, эффекта нет.
          Я в полном тупике

          З.Ы. У меня в узле нет ничего кроме item-ов, ни триггеров ни графиков, это не влияет на работу ?
          Last edited by TeX; 19-01-2011, 14:19.

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Originally posted by TeX
            З.Ы. У меня в узле нет ничего кроме item-ов, ни триггеров ни графиков, это не влияет на работу ?
            Не влияет.
            Как Zabbix ставили? Ключ --with-net-snmp указали при сборке Zabbix?

            При старте в логе пишет
            20887:20110119:180104.225 Starting Zabbix Server. Zabbix 1.8.3 (revision 13928).
            20887:20110119:180104.225 **** Enabled features ****
            20887:20110119:180104.225 SNMP monitoring: YES
            20887:20110119:180104.225 IPMI monitoring: NO
            20887:20110119:180104.225 WEB monitoring: YES
            20887:20110119:180104.225 Jabber notifications: NO
            20887:20110119:180104.225 ODBC: NO
            20887:20110119:180104.225 SSH2 support: NO
            20887:20110119:180104.225 IPv6 support: NO
            20887:20110119:180104.225 **************************

            Ну и Poller-ы должны быть запущены
            20909:20110119:180123.198 server #10 started [Poller. SNMP:YES]
            20929:20110119:180123.203 server #29 started [Poller. SNMP:YES]
            20922:20110119:180123.198 server #23 started [Poller. SNMP:YES]

            Смотрите ошибки в логе zabbix_server.log
            Last edited by dima_dm; 19-01-2011, 17:04.

            Comment

            • TeX
              Junior Member
              • Oct 2010
              • 18

              #7
              А в логах должно быть такое ?
              Code:
               5414:20110119:204613.985 Starting Zabbix Server. Zabbix 1.8.4 (revision 16604).
                5414:20110119:204613.986 ****** Enabled features ******
                5414:20110119:204613.986 SNMP monitoring:           YES
                5414:20110119:204613.986 IPMI monitoring:            NO
                5414:20110119:204613.986 WEB monitoring:            YES
                5414:20110119:204613.986 Jabber notifications:      YES
                5414:20110119:204613.986 Ez Texting notifications:  YES
                5414:20110119:204613.986 ODBC:                       NO
                5414:20110119:204613.986 SSH2 support:               NO
                5414:20110119:204613.986 IPv6 support:               NO
                5414:20110119:204613.986 ******************************
                5416:20110119:204613.996 server #1 started [DB Cache]
                5424:20110119:204614.054 server #8 started [Trapper]
                5426:20110119:204614.068 server #9 started [Trapper]
                5421:20110119:204614.069 Got signal [signal:11(SIGSEGV),reason:1,refaddr:0x10]. Crashing ...
                5421:20110119:204614.069 ====== Fatal information: ======
                5421:20110119:204614.069 Program counter: 0xb772be88
                5421:20110119:204614.069 === Registers: ===
                5421:20110119:204614.069 gs      =               33 =                   51 =                   51
                5421:20110119:204614.069 fs      =                0 =                    0 =                    0
                5421:20110119:204614.069 es      =               7b =                  123 =                  123
                5421:20110119:204614.069 ds      =               7b =                  123 =                  123
                5421:20110119:204614.069 edi     =         bfad5cc8 =           3215809736 =          -1079157560
                5421:20110119:204614.069 esi     =               10 =                   16 =                   16
                5421:20110119:204614.069 ebp     =         bfad5cc8 =           3215809736 =          -1079157560
                5421:20110119:204614.069 esp     =         bfad5c40 =           3215809600 =          -1079157696
                5421:20110119:204614.069 ebx     =         b77fdff4 =           3078610932 =          -1216356364
                5421:20110119:204614.069 edx     =          83022c8 =            137372360 =            137372360
                5421:20110119:204614.069 ecx     =         b75583a0 =           3075834784 =          -1219132512
                5421:20110119:204614.069 eax     =               10 =                   16 =                   16
                5421:20110119:204614.069 trapno  =                e =                   14 =                   14
                5421:20110119:204614.069 err     =                4 =                    4 =                    4
                5421:20110119:204614.069 eip     =         b772be88 =           3077750408 =          -1217216888
                5421:20110119:204614.069 cs      =               73 =                  115 =                  115
                5421:20110119:204614.069 efl     =            10202 =                66050 =                66050
                5421:20110119:204614.069 uesp    =         bfad5c40 =           3215809600 =          -1079157696
                5421:20110119:204614.069 ss      =               7b =                  123 =                  123
                5421:20110119:204614.069 === Stack frame: ===
                5421:20110119:204614.069 +0x40(%ebp) = ebp + 64 = 08379968 =  137861480 =   137861480
                5421:20110119:204614.069 +0x3c(%ebp) = ebp + 60 = 0000000a =         10 =          10
                5421:20110119:204614.069 +0x38(%ebp) = ebp + 56 = 082f4760 =  137316192 =   137316192
                5421:20110119:204614.069 +0x34(%ebp) = ebp + 52 = b75f9b82 = 3076496258 = -1218471038
                5421:20110119:204614.069 +0x30(%ebp) = ebp + 48 = 0000000d =         13 =          13
                5421:20110119:204614.070 +0x2c(%ebp) = ebp + 44 = 00000001 =          1 =           1
                5421:20110119:204614.070 +0x28(%ebp) = ebp + 40 = bfad5d2c = 3215809836 = -1079157460
                5421:20110119:204614.070 +0x24(%ebp) = ebp + 36 = b763fff4 = 3076784116 = -1218183180
                5421:20110119:204614.070 +0x20(%ebp) = ebp + 32 = 08379968 =  137861480 =   137861480
                5421:20110119:204614.070 +0x1c(%ebp) = ebp + 28 = b7888fd0 = 3079180240 = -1215787056
                5421:20110119:204614.070 +0x18(%ebp) = ebp + 24 = 0000000d =         13 =          13
                5421:20110119:204614.070 +0x14(%ebp) = ebp + 20 = b7724ca0 = 3077721248 = -1217246048
                5421:20110119:204614.070 +0x10(%ebp) = ebp + 16 = 00000010 =         16 =          16
                5421:20110119:204614.070 +0x0c(%ebp) = ebp + 12 = 08378670 =  137856624 =   137856624
                5421:20110119:204614.070 +0x08(%ebp) = ebp +  8 = 00000000 =          0 =           0 <--- call arguments
                5421:20110119:204614.070 +0x04(%ebp) = ebp +  4 = 00000000                            <--- return address
                5421:20110119:204614.070      (%ebp) = ebp      = b77f9cc0                            <--- saved ebp value
                5421:20110119:204614.070 -0x04(%ebp) = ebp -  4 = 00000000 =          0 =           0 <--- local variables
                5421:20110119:204614.070 -0x08(%ebp) = ebp -  8 = 00000001 =          1 =           1
                5421:20110119:204614.070 -0x0c(%ebp) = ebp - 12 = b77f9cc0 = 3078593728 = -1216373568
                5421:20110119:204614.070 -0x10(%ebp) = ebp - 16 = bfad5d28 = 3215809832 = -1079157464
                5421:20110119:204614.070 -0x14(%ebp) = ebp - 20 = 0000000d =         13 =          13
                5421:20110119:204614.070 -0x18(%ebp) = ebp - 24 = bfad5d2c = 3215809836 = -1079157460
                5421:20110119:204614.070 -0x1c(%ebp) = ebp - 28 = 00000001 =          1 =           1
                5421:20110119:204614.070 -0x20(%ebp) = ebp - 32 = b759f60c = 3076126220 = -1218841076
                5421:20110119:204614.070 -0x24(%ebp) = ebp - 36 = b75a50e8 = 3076149480 = -1218817816
                5421:20110119:204614.070 -0x28(%ebp) = ebp - 40 = b7893ff4 = 3079225332 = -1215741964
                5421:20110119:204614.070 -0x2c(%ebp) = ebp - 44 = ffffffff = 4294967295 =          -1
                5421:20110119:204614.070 -0x30(%ebp) = ebp - 48 = 64206100 = 1679843584 =  1679843584
                5421:20110119:204614.070 -0x34(%ebp) = ebp - 52 = b7661000 = 3076919296 = -1218048000
                5421:20110119:204614.070 -0x38(%ebp) = ebp - 56 = b759f60c = 3076126220 = -1218841076
                5421:20110119:204614.070 -0x3c(%ebp) = ebp - 60 = 0000000a =         10 =          10
                5421:20110119:204614.070 -0x40(%ebp) = ebp - 64 = bfad5cd8 = 3215809752 = -1079157544
                5421:20110119:204614.070 === Backtrace: ===
                5421:20110119:204614.071 17: /usr/local/sbin/zabbix_server(print_fatal_info+0x24a) [0x80c257a]
                5421:20110119:204614.071 16: /usr/local/sbin/zabbix_server(child_signal_handler+0x144) [0x80c1c44]
                5421:20110119:204614.071 15: [0xffffe40c]
                5421:20110119:204614.071 14: /lib/libcrypto.so.1.0.0(EVP_PKEY_CTX_free+0x18) [0xb772be88]
                5421:20110119:204614.071 13: /lib/libcrypto.so.1.0.0(EVP_MD_CTX_cleanup+0x55) [0xb771e755]
                5421:20110119:204614.071 12: /usr/lib/libnetsnmp.so.15(sc_hash+0x180) [0xb75fb5b0]
                5421:20110119:204614.071 11: /usr/lib/libnetsnmp.so.15(hash_engineID+0x82) [0xb75f9b82]
                5421:20110119:204614.071 10: /usr/lib/libnetsnmp.so.15(search_enginetime_list+0x4b) [0xb75f9ceb]
                5421:20110119:204614.071 9: /usr/lib/libnetsnmp.so.15(set_enginetime+0x69) [0xb75fa2e9]
                5421:20110119:204614.071 8: /usr/lib/libnetsnmp.so.15(init_snmpv3_post_config+0x8b) [0xb75f6d6b]
                5421:20110119:204614.071 7: /usr/lib/libnetsnmp.so.15(snmp_call_callbacks+0x19f) [0xb75fdf3f]
                5421:20110119:204614.071 6: /usr/lib/libnetsnmp.so.15(read_configs+0xc7) [0xb75f0397]
                5421:20110119:204614.071 5: /usr/lib/libnetsnmp.so.15(init_snmp+0x395) [0xb75d0665]
                5421:20110119:204614.071 4: /usr/local/sbin/zabbix_server(MAIN_ZABBIX_ENTRY+0x59c) [0x80920dc]
                5421:20110119:204614.071 3: /usr/local/sbin/zabbix_server(daemon_start+0x24e) [0x80c19ae]
                5421:20110119:204614.071 2: /usr/local/sbin/zabbix_server(main+0x142) [0x8092762]
                5421:20110119:204614.071 1: /lib/libc.so.6(__libc_start_main+0xfe) [0xb7411ace]
                5421:20110119:204614.071 0: /usr/local/sbin/zabbix_server [0x8085051]
                5421:20110119:204614.071 === Memory map: ===
              Система openSuSe 11.2 (i586)
              Ключи сборки
              Code:
              iptv:/etc # ./configure --enable-agent --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl
              Все остальные пакеты ставил yast-ом скорее всего все самые последние версии.
              Last edited by TeX; 19-01-2011, 17:09.

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                Конечно нет. У вас Zabbix_server падает, собирайте правильно Zabbix_server или ищите уже собранный Zabbix_server.

                Comment

                • TeX
                  Junior Member
                  • Oct 2010
                  • 18

                  #9
                  Originally posted by dima_dm
                  Конечно нет. У вас zabbix_server падает, собирайте правильно zabbix_server или ищите уже собранный zabbix_server.
                  Так дело в том, что фронтенд говорит, что сервер работает и все нормально
                  Попробую пересобрать еще раз. Что значит "собирайте правильно" ?

                  Comment

                  • dima_dm
                    Senior Member
                    • Dec 2009
                    • 2697

                    #10
                    Originally posted by TeX
                    Так дело в том, что фронтенд говорит, что сервер работает и все нормально
                    Попробую пересобрать еще раз. Что значит "собирайте правильно" ?
                    фронтенд проверяет только активность порта TCP 10051 (Trappers)
                    По инструкции, и внимательно следите за ошибками в момент сборки.

                    Comment

                    • TeX
                      Junior Member
                      • Oct 2010
                      • 18

                      #11
                      Сегодня перепробовал все. Уже собирал в минимальной конфигурации
                      Code:
                      # ./configure --enable-server --with-mysql --with-net-snmp
                      При сборке и установке ошибок не возникает, только три предупреждения при сборке.
                      Code:
                      /usr/lib/mysql/libmysqlclient.a(ssl.o): In function `yaSSL::read_file(yaSSL::SSL_CTX*, char const*, int, yaSSL::CertType)':
                      ssl.cpp:(.text+0x2a73): warning: memset used with constant zero length parameter; this could be due to transposed parameters
                      /usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld: warning: libcrypto.so.0.9.8, needed by /usr/lib/libnetsnmp.so, may conflict with libcrypto.so.1.0.0
                      /usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld: warning: libcrypto.so.0.9.8, needed by /usr/lib/libnetsnmp.so, may conflict with libcrypto.so.1.0.0
                      После чего при запуске в лог сыплется вот это (приведу только ошибки)
                      Code:
                       8419:20110120:164613.881 Starting Zabbix Server. Zabbix 1.8.4 (revision 16604).
                        8419:20110120:164613.882 ****** Enabled features ******
                        8419:20110120:164613.882 SNMP monitoring:           YES
                        8419:20110120:164613.882 IPMI monitoring:            NO
                        8419:20110120:164613.882 WEB monitoring:             NO
                        8419:20110120:164613.882 Jabber notifications:       NO
                        8419:20110120:164613.882 Ez Texting notifications:   NO
                        8419:20110120:164613.882 ODBC:                       NO
                        8419:20110120:164613.882 SSH2 support:               NO
                        8419:20110120:164613.882 IPv6 support:               NO
                        8419:20110120:164613.882 ******************************
                        8421:20110120:164613.894 server #1 started [DB Cache]
                        8423:20110120:164613.939 Got signal [signal:11(SIGSEGV),reason:1,refaddr:0x10]. Crashing ...
                        8423:20110120:164613.940 ====== Fatal information: ======
                        8423:20110120:164613.940 Program counter: 0xb7607e88 
                      ................
                       8423:20110120:164613.943 Please consider attaching a disassembly listing to your bug report.
                        8423:20110120:164613.943 This listing can be produced with, e.g., objdump -D -S zabbix_server.
                        8423:20110120:164613.943 ================================
                        8429:20110120:164613.957 server #8 started [Trapper]
                        8424:20110120:164613.969 Got signal [signal:11(SIGSEGV),reason:1,refaddr:0x10]. Crashing ...
                        8424:20110120:164613.969 ====== Fatal information: ======
                        8424:20110120:164613.969 Program counter: 0xb7607e88 
                      ...
                       8431:20110120:164613.973 server #9 started [Trapper]
                        8426:20110120:164613.979 Got signal [signal:11(SIGSEGV),reason:1,refaddr:0x10]. Crashing ...
                        8426:20110120:164613.979 ====== Fatal information: ======
                        8426:20110120:164613.979 Program counter: 0xb7607e88 
                      ........
                       8426:20110120:164613.983 Please consider attaching a disassembly listing to your bug report.
                        8426:20110120:164613.983 This listing can be produced with, e.g., objdump -D -S zabbix_server.
                        8426:20110120:164613.983 ================================
                        8433:20110120:164613.983 server #10 started [Trapper]
                        8435:20110120:164613.984 server #11 started [Trapper]
                        8437:20110120:164613.984 server #12 started [Trapper]
                        8439:20110120:164613.985 server #13 started [ICMP pinger]
                        8441:20110120:164613.985 server #14 started [Alerter]
                        8443:20110120:164613.986 server #15 started [Housekeeper]
                        8443:20110120:164613.986 Executing housekeeper 
                      .....
                      .....
                        8452:20110120:164614.148 server #20 started [DB Syncer]
                        8453:20110120:164614.148 server #21 started [DB Syncer]
                        8454:20110120:164614.148 server #22 started [DB Syncer]
                        8458:20110120:164614.151 server #23 started [Escalator]
                        8460:20110120:164614.152 server #24 started [Proxy Poller]
                        8419:20110120:164614.152 server #0 started [Watchdog]
                        8443:20110120:164615.796 Deleted 0 records from history and trends
                      Получается иногда что-то стартует, потому что при проверке статуса приложения появляются пиды программы а бывает не стартует.
                      Какие-то непонятки совсем.
                      Это проблемы самого zabbix-a или что-то у меня ?

                      Comment

                      • dima_dm
                        Senior Member
                        • Dec 2009
                        • 2697

                        #12
                        Скорее всего это проблемы библиотеки net-snmp. Попробуйте поставить другую версию.

                        Comment

                        • TeX
                          Junior Member
                          • Oct 2010
                          • 18

                          #13
                          Originally posted by dima_dm
                          Скорее всего это проблемы библиотеки net-snmp. Попробуйте поставить другую версию.
                          Да, действительно, проблема крылась в net-snmp. Собрал сервер без нее, все запустилось нормально без крашей, да но вот только смысла нет в zabbix без snmp. А поставить более младшую версию не получается из-за глубокого переплетения зависимостей в suse. Прийдется ждать или новой версии net-snmp или ждать новых версий zabbix, где все будет нормально работать.

                          З.ы.
                          Пробовал поставить версию 1.9.1 история такая же
                          Last edited by TeX; 20-01-2011, 17:08.

                          Comment

                          • dima_dm
                            Senior Member
                            • Dec 2009
                            • 2697

                            #14
                            Originally posted by TeX
                            А поставить более младшую версию не получается из-за глубокого переплетения зависимостей в suse.
                            А поставить другую версию net-snmp в другую директорию?

                            Comment

                            • TeX
                              Junior Member
                              • Oct 2010
                              • 18

                              #15
                              Originally posted by dima_dm
                              А поставить другую версию net-snmp в другую директорию?
                              Поставил net-snmp в другую директорию. net-snmp-5.6.1
                              Code:
                              # ./configure --prefix=/usr/local/net-snmp --with-perl-modules
                              Теперь при сборке выдает что не найден net-snmp
                              Code:
                              # ./configure --enable-agent --enable-server --with-mysql --with-net-snmp=/usr/local/net-snmp/bin --with-jabber --with-libcurl
                              B выдает ошибку
                              Code:
                              checking for net-snmp-config... /usr/local/net-snmp/bin
                              сonfigure: error: Invalid NET-SNMP directory - unable to find net-snmp-config
                              net-snmp-config в директории /usr/local/net-snmp/bin существует, почитал форум особо не помогло. Все рецепты не помогли. Пробовал уже все возможные пути и /usr/local/net-snmp/bin, и /usr/local/net-snmp/lib

                              Что-то я запутался совсем.
                              Last edited by TeX; 24-01-2011, 12:25.

                              Comment

                              Working...